import Vue from 'vue'
import Router from 'uni-simple-router';
Vue.use(Router);

const router = new Router({
	debugger: true,
	routes: [{
			//注意：path必须跟pages.json中的地址对应，最前面别忘了加'/'哦
			path: '/pages/index/index',
			name: 'index', //在路由跳转时可直接使用name来跳转，后面会讲到
		},
		{
			path: '/pages/cart/cart',
			name: 'cart'
		},
		{
			path: '/pages/me/me',
			name: 'me'
		},
		{
			path: '/pages/menu/menu',
			name: 'menu'
		},
		{
			path: '/pages/map/map',
			name: 'map'
		},
		{
			path: '/pages/login/login',
			name: 'login',
			aliasPath: '/' //对于h5端你必须在首页加上aliasPath并设置为/
			//可以自定义路由元信息
		}
	]
})

//全局路由前置守卫

	router.beforeEach((to, from, next) => {
		//判断是否登录
		// let aa=uni.getStorageSync("userInfo")
		// if (!aa) {
		// 	console.log(aa)
		// 	if (to.path !== '/pages/login/login') {
		// 		return next({
		// 			path: '/pages/login/login',
		// 			NAVTYPE: 'push'
		// 		});
		// 	}
		// 	next()
		// } else {
		// 	next()
		// }
		next()
	})

// 全局路由后置守卫
router.afterEach((to, from) => {
	// let aa=uni.getStorageSync("userInfo")
	// console.log("aa")
})

export {
	router
}
